What is logical operator and its types